\begin{tabular}{l}
\text{\LARGE{User manual}}\\
\\\hline\\
\text{Welcome to }\textsc{JRDistribution}\text{ !}\\
\text{The program has been developed to make basic calculations connected with 
probability distributions easier.}\\
\text{Especially those using the }\mathbf{R}\text{ language.}\\
\text{To start working, choose one of the available probability distributions 
from the toolbar in the top of the window.}\\
\text{When you choose one, you will be given a table in which the modification of 
the probability input parameters will be available.}\\
\text{To change the value of a parameter you only have to double-click on the 
appropriate cell in the table and type a number.}\\
\text{If you want to remove or add new values to the discrete probability 
distribution, you have to click on the table with the right mouse button.}\\
\text{When you insert all the parameters, you can use the triangular button on 
the toolbar to compute the output.}\\
\text{The output parameters would be displayed in the other table (in the bottom 
right corner).}\\
\text{After updating the output, the buttons with graph symbols can be used to 
display plots of the probability density/mass function and the cumulative distribution.}\\
\text{An additional feature is the ability to read and modify the parameteres by 
using scripts written in }\mathbf{R}\text{.}\\
\text{To do this, you can use the console 
in the right part of the window. After typing the script, click the "lightning" button or 
use the }\mathbf{Alt + R}\text{ shortcut.}\\
\text{You will see the result in the panel which is placed above the console.}\\
\text{To read the data from tables using the console, you can use two }\mathbf{R}
\text{ variables of the }\mathbf{list}\text{ type, named }\mathbf{input}\text{ and }
\mathbf{output}\text{.}\\
\text{For example, if there is the input parameter named }\mathbf{successProbability}
\text{ then by typing }\mathbf{input\$successProbability = 0.2}\text{ in the console,}\\
\text{you modify it's value what is reflected in the table.}\\
\text{To get the names of the parameters, type }\mathbf{input}\text{ or }\mathbf{output}\text{.}\\
\text{You should not modify the output parameters.}\\
\text{Such modifications will not be reflected in the table.}
\\\\\hline\\
\text{\Large{Shortcuts}}\\
    \begin{array}{ll}\\
    \\\mathbf{Alt+R} & \text{Execute }\mathbf{R}\text{ script}\\
    \\\mathbf{Ctrl+L} & \text{Clear the console output (only in writing mode)}\\
    \\\mathbf{F1} & \text{Delete the last row from the discrete distribution input table}\\
    \\\mathbf{F2} & \text{Add a row in the discrete distribution input table}\\
    \end{array}
\\\\\hline\\
\text{\Large{Authors}}\\\\
\text{Wojciech Szałapski \& Ivo Zieliński}\\\\
\text{If you happen to find a bug in the application or would like to share your 
opinion on JRDistribution, please contact us.}
\end{tabular}